/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb;

import java.util.Iterator;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author alexcarpentieri
 */
@Stateless
public class GestoreRaccoltaPuntiDelCliente implements GestoreRaccoltaPuntiDelClienteLocal {
    @EJB
    RaccoltaPuntiDelClienteFacadeLocal raccoltaPuntiDelGestoreFacadelocal;
    @EJB
    ClienteFacadeLocal clienteFacadeLocal;
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")

    @Override
    public RaccoltaPuntiDelCliente getRaccoltaPuntiDelCliente(Cliente cliente, int raccoltaPuntiDelClienteId) {
        List<RaccoltaPuntiDelCliente> listaRaccolta = cliente.getRaccoltaPuntiDelClienteList();
        Iterator<RaccoltaPuntiDelCliente> itRaccolta = listaRaccolta.iterator();
        Long idLong=new Long(raccoltaPuntiDelClienteId);
        while (itRaccolta.hasNext()) {
            RaccoltaPuntiDelCliente r = itRaccolta.next();
            if(r.getId().compareTo(idLong)==0){
                return r;
            }
        }
        return null;
    }
    
    
}
